home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / russell / russell.lha / examples / WHAT < prev   
Text File  |  1989-12-29  |  1KB  |  21 lines

  1. This is a somewhat haphazard collection of sample Russell programs.  Most
  2. of them were originally developed to test a particular aspect of the
  3. compiler.  When compiling them, you should observe the following:
  4.  
  5. 1) Some of them require compilation flags.  In general rc -pL should
  6.   work for any main program, rc -cpL for a program that is to be referenced
  7.   by an extern { ... } from another file.
  8.  
  9. 2) Seperately compiled subprograms must be compiled before the main
  10.   program.  That is, to compile "y.r" containing an extern { "x" },
  11.   you must compile "x.r" first.  Try "rhelp compiling" for more details.
  12.  
  13. The most interesting example is a desk calculator utility that
  14. operates on constructive real (i.e. exact real) numbers.  (Exact
  15. here means that the answer is never off by more than 1 in the last
  16. displayed digit, no matter how long a sequence of calculations you enter.
  17. There are no cumulative rounding errors.  It is possible to scroll
  18. through results arbitrarily far to the right to obtain increased
  19. precision.
  20.  
  21.